home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Tools & Utilities
/
Collection of Tools and Utilities.iso
/
system
/
superv11.zip
/
SUPERVS.DOC
< prev
Wrap
Text File
|
1994-04-10
|
7KB
|
174 lines
Supervisor verzija 1.1
Avtor: Miha Vitorovi~ (Mike5)
Fidonet naslov: 2:380/114.107
EMail: miha.vitorovic@p107.f114.n380.z2.gnfido.fidonet.org
PROGRAM NE VSEBUJE NIKAKR[NIH DESTRUKTIVNIH UKAZOV (BRISANJE DATOTEK IN PO-
DOBNO) IN MI DOMA DELA POVSEM PRAVILNO, VENDAR PA SE GA NE DA PREIZKUSUTI PRI
VSEH MO@NIH KONFIGURACIJAH SISTEMA. VSEENO MISLIM, DA BI MORALO BITI VSE V
REDU, ^E PA BI SLU^AJNO PRI[LO DO KAK[NE NESRE^E ALI IZGUBE PODATKOV, NE PRE-
VZEMAM NIKAKR[NE ODGOVORNOSTI. PROGRAM TUDI NE VSEBUJE NOBENEGA STAREGA ALI
NOVEGA VIRUSA IN TUDI NI "TROJANSKI KONJ". DATOTEKA NAJ BI BILA DOLGA 3170
BAJTOV. ^E NI, POTEM TO NI PROGRAM, KI SEM GA NAPISAL. ^E SE TO ZGODI, VPR[AJ-
TE TISTEGA, KI VAM JE PROGRAM DAL ALI OBVESTITE SYSOPA BBSA IZ KATEREGA STE
PROGRAM DOBILI IN GA PROSITE NAJ GA ZBRI[E.
Supervisorja lahko prosto uporabljate in dajete naokrog, prosim vas le, da
ga ne spreminjate, in da date zraven tudi ta navodila.
1) ^emu je nemenjen Supervisor
Supervisor je program, ki v posebno datoteko zapisuje vse programe, ki so
bili pognani za njim in vse datoteke, ki so bile zbrisane.
Supervisor je bil namenjen uporabi na ra~unalnikih, ki jih uporablja ve~
ljudi. Supervisor ni bil napisan z namenom, da bi vohunili za ostalimi upora-
bniki ra~unalnika (~eprav seveda to omogo~a), ampak temu, da lahko v primeru
izgube podatkov ugotovite, ~e ostali uporabniki niso mogo~e po nesre~i ali za-
radi neznanja pognali kak{en program, ki lahko uni~i podatke ali pobrisali
kak{nih datotek, ki jih niso nameravali. Seveda lahko z njim ugotovite tudi
to, ali kdo igra Tetris v va{i pisarni, medtem ko ste vi na kosilu.
Z njim se seveda ne da prepre~iti, da bi kdo pognal program, ki bi vam lahko
uni~il podatke, pa vam lahko pozneje vsaj postre`e z informacijo, kaj se je
zgodilo, to pa v~asih mo~no olaj{a re{evanje problema, saj ni nujno, da se bo
uporabnik spomnil, kateri program je pognal (ali pa se ne bo spomnil pravega)
in s katerimi parametri.
Ker pa ni nujno, da bi tisti, ki poleg vas uporabljajo ra~uanlnik z razume-
vanjem gledali na to, zakaj vas zanima katere programe poganjajo, program po-
datke zapisuje v skrito datoteko in ima tudi poseben ukaz, ki prepre~i izpis
sporo~ila ob uspe{ni instalaciji na ekran.
Program je napisan tako, da vam pritajen zasede kar najmanj spomina.
2) Kako deluje Supervisor
Supervisor po`enete z naslednjim ukazom:
superv filename.ext
ali
superv filename.ext s
Dodatna opcija 'S' prepre~i, da bi se na ekran izpisalo sporo~ilo o tem, da je
program uspe{no instaliran. Kljub tej opciji, pa program {e vedno javi ~e je
pri{lo do napake in je bila instalacija prekinjena.
^e je bilo vse v redu, program odpre datoteko, ki ostane skrita (ukaz dir je
ne izpi{e) in vanjo zapi{e datum in uro, ko je bil Supervisor pognan. Npr.:
------------------------------------------------------------------
18.2.1994 18:15:20
------------------------------------------------------------------
^e datoteka `e obstaja, vse to doda na njen konec. S tem je instalcija
kon~ana in tega trenutka naprej bo Supervisor zapisoval ime programa in para-
metre s katerimi je bil pognan in vse izbrisane datoteke.
'filename.ext' je lahko polno ime datoteke s potjo do nje, ali pa le osnovno
ime in bo datoteka ustvarjena v trenutnem direktoriju.
Edina omejitev kar se datoteke ti~e je to, da ne more biti na disketi. ^e bi
radi odprli datoteko na disketi, se Supervisor ne bo instaliral. Lahko si ga
dodate v AUTOEXEC.BAT, da vam bo zapisal vse aktivnosti `e od za~etka in tudi
~e vas ni zraven, ko nekdo pri`ge ra~unalnik.
Program ne zpisuje DOSovih vgrajenih ukazov kot so 'dir' in 'type', vendar
pa bo zapisal vsako brisanje:
C:\CURRENT\DIR :: Deleting filename.ext
ali pa
C:\CURRENT\DIR :: Deleting ????????.ext
Datoteka je navadna tekstna datoteka (ASCII) in jo lahko urejate s kateriko-
lim urejevalnikom besedil (pri nekaterih boste morali spremeniti "skriti"
atribut datoteke). To boste seveda ob~asno morali storiti, ~e vedno zapisujete
v isto datoteko, da boste pobrisali stare, da vam ne bo po nepotrebnem zavze-
mala prostora na disku.
Program odstranite iz pomnilnika z ukazom:
superv /ll
^e Supervisor {e ni pritajen v spominu, bo ta ukaz ustvaril skrito datoteko
z imenom LL.
3) Sporocila
3.1) Ob instlaciji
- Ob uspe{ni instalaciji:
╔══════════════════════════════════════════════════╗
║ Supervisor V1.0 Slovenia Jan, 1994 Mike5 ║
║ Installed successfully. ║
╚══════════════════════════════════════════════════╝
V vseh spodnjih primerih se Supervisor ne instalira.
- ^e drugi parameter ni 'S':
Wrong parameter.
Aborting.
- Manjka ime datoteke:
No parameters.
Aborting.
Ob tem {e opozorilo, da ukaz " superv s " ustvari datoteko z imenom s.
- Preve~ parametrov:
Too many parameters.
Aborting.
- Supervisor je `e pritajen v spominu:
Supervisor already installed.
- ^e ho~ete ustvariti datoteko v katero zapisuje na disketi (enota A: ali B:)
ali ne neobstoje~em disku:
Invalid drive specified.
Aborting.
- Napa~na pot do datoteke:
Invalid path to file.
Aborting.
- ^e iz kateregakoli drugega razloga ne more odpreti datoteke:
Cannot open file.
Aborting.
3.2) Ob odstranitvi iz spomina
- ^e se je preko Supervisorja instaliral kak drug program:
Supervisor is not the last TSR in memory
and can not be uninstalled.
Aborting.
- Deinstalacija uspela
Supervisor uninstalled successfully.
- Zgodila se je nepri~akovana napaka. ^e se je sistem sploh vrnil v prompt
je priporo~en reset:
Error occured on uninstall. Reset recommended.
4) Odpravljen "hro{~"
...ki pa v bistvu sploh ni bil hro{~.
Supervisor je zabele`il tudi vse programe, ki so jih pognali drugi programi
in so ponavadi napisani prav s tem namenom (~e jih po`enete iz DOSa, izpi{ejo
kaj podobnega kot: "This program can only be run by XYZ.EXE"). Glede na to, da
niso namenjeni za "zunanjo rabo", in da so jih napisali ljudje, ki tako ali
tako vedo, kak{ne paramtre jim bodo poslali in na kak{en na~in, jim star{evski
programi podajajo ukazne parametre na nestandarden na~in. Verzija 1.0 tega ni
upo{tevala, zato so se v datoteki v katero je Supervisor zapisoval dogajanje
v~asih pojavljale smeti.
Upam, da vam bo program vsaj malo pomagal. ^e vam program povzro~a kakr{ne-
koli probleme, ~e imate kak{ne pripombe, ali bi mi le radi povedali, kaj si
mislite o programu, mi pi{ite.
Pozdrav, Miha Vitorovi~
*** KONEC BESEDILA ***